-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
최근 조회한 모델,모델 추천 API 추가 + swagger 문서 수정 #31
Conversation
…into feature/#20-model # Conflicts: # src/main/java/com/backend/soullive_a/controller/ModelController.java # src/main/java/com/backend/soullive_a/service/ModelService.java
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨어요!!!!!!
|
||
@Operation(summary = "모델 추천 API", description = "모델을 추천 받는 API이다.") | ||
@GetMapping("/recommendation") | ||
public BaseResponse<List<ModelRecommendResponse>> getRecommendModel(){ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
“/recommendation/singer" 를 하면 가수 리스트가 반환되도록 하는 식으로
가수, 배우, 유튜버로 나누는게 좋아보여요
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그러면 API를 3개를 만들어야 하는데 job이라는 구분자로 구분하는 경우에 비해 장점이 어떤 것이 있는지 궁금합니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
지금 job이라는 구분자로 하나의 api에서 쓰고 있는게 아니라 이 api는 모든 모델을 반환하는 api 아닌가요..?
모델을 다 반환하면 프론트에서 직업에 따라 구분해서 리스트를 만들고 그 리스트를 이용해서 값을 넣어야합니다 그러기 위해서 프론트에서 15명이 있는 리스트를 직업별로 나누는 로직을 만들어어하는데 그건 프론트의 역할이 아니고 백이 데이터를 구분해서 주어야한다고 봐요..!
만약에 api를 한개쓰고 싶은거라면 @RequestParam 을 쓰거나 “api/recommendation/ {job}" 로 해서 직업별로 구분하되 input 값을 프론트와 일치시켜서 singer,actor,idol 로만 입력을 받을 수 있게 해야할 것같아요
String modelName, | ||
@Schema(name = "aiRate", example = "3.0", description = "ai 추천 점수입니다.") | ||
Float aiRate | ||
) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
직업이 빠져있는것같아요~ 직업도 추가해주세요
🗃 Issue
🔥 Task
📄 Reference